package com.yuntai.pms.model.api.connection;

import com.yuntai.pms.model.dto.connection.AppSourceRefDto;
import com.yuntai.pms.model.vo.connection.AppSourceRefVo;

import java.util.List;

/**
 * @author 杨训亮
 * @version V1.0
 * @Title: openapi
 * @Package com.yuntai.openapi.platform.service.connection
 * @Description: ${todo}(用一句话描述该文件做什么)
 * @date 2017/8/2 21:58
 */
public interface AppSourceRefService {

    /**
     * 查询
     * @param dto
     * @return
     */
    List<AppSourceRefVo> query(AppSourceRefDto dto);

    /**
     * 保存
     * @param dto
     * @return
     */
    Boolean save(AppSourceRefDto dto);

    /**
     * 保存
     * @param dtos
     * @return
     */
    List<AppSourceRefDto> save(List<AppSourceRefDto> dtos);

    /**
     * 更新
     * @param dto
     * @return
     */
    Boolean update(AppSourceRefDto dto);

    /**
     * 更新
     * @param dtos
     * @return
     */
    List<AppSourceRefDto> update(List<AppSourceRefDto> dtos);


    /**
     * 删除
     * @param dto
     * @return
     */
    Boolean delete(AppSourceRefDto dto);
}
